﻿namespace AiQiuQuan.Sport.Core.WechatPayV3
{
    /// <summary>
    /// 微信支付选项
    /// </summary>
    public class WechatPayOption
    {
        /// <summary>
        /// 商户appid
        /// </summary>
        public string AppId { get; set; }

        /// <summary>
        /// 商户号
        /// </summary>
        public string MchId { get; set; }

        /// <summary>
        /// api密钥
        /// </summary>
        public string APIKey { get; set; }

        /// <summary>
        /// api v3密钥
        /// </summary>
        public string APIv3Key { get; set; }

        /// <summary>
        /// pfx(p12)商户证书路径
        /// </summary>
        public string CertPfx { get; set; }

        /// <summary>
        /// crt/cer(pem)商户证书路径
        /// </summary>
        public string CertCer { get; set; }

        /// <summary>
        /// 商户证书pem私钥
        /// </summary>
        public string CertPrivateKeyPem { get; set; }

        /// <summary>
        /// 支付回调基路径
        /// </summary>
        public string NotifyBaseUrl { get; set; }
    }
}